﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;

namespace lumo
{
    /// <summary>
    /// Configuration class. Used by lumo.LumoComponent class.
    /// </summary>
    public class Config
    {
        /// <summary>
        /// 
        /// </summary>
        public static float DefaultRepeatDelay = 500.0f;

        /// <summary>
        /// 
        /// </summary>
        public static float DefaultRepeatTime = 50.0f;

        /// <summary>
        /// The size of the Screen.
        /// </summary>
        public Vector2 WindowSize = new Vector2(-1, -1);

        /// <summary>
        /// The game will run in fullscreen?
        /// </summary>
        public bool Fullscreen = false;

        /// <summary>
        /// Allow people to resize the game window.
        /// </summary>
        public bool AllowResize = false;

        /// <summary>
        /// Root directory of Contents
        /// </summary>
        public String ContentRootDirectory = "";

        /// <summary>
        /// Initial scene of the game.
        /// </summary>
        public scene.IScene InitialScene = null;
    }
}
